// // V-backend/src/config/database.js
// const { Sequelize } = require('sequelize');
// require('dotenv').config();

// // 创建 Sequelize 实例
// const sequelize = new Sequelize(
//   process.env.DB_NAME,
//   process.env.DB_USER,
//   process.env.DB_PASSWORD,
//   {
//     host: process.env.DB_HOST,
//     port: process.env.DB_PORT,
//     dialect: 'mysql',
//     logging: process.env.NODE_ENV === 'development' ? console.log : false,
//     pool: {
//       max: 10,
//       min: 0,
//       acquire: 30000,
//       idle: 10000
//     },
//     timezone: '+08:00', // 东八区
//     define: {
//       charset: 'utf8mb4',
//       collate: 'utf8mb4_unicode_ci',
//       timestamps: true,
//       underscored: false
//     }
//   }
// );

// // 测试数据库连接
// sequelize.authenticate()
//   .then(() => {
//     console.log('✅ 数据库连接成功');
//   })
//   .catch(err => {
//     console.error('❌ 数据库连接失败:', err);
//   });

// // 直接导出 sequelize 实例
// module.exports = sequelize;
